<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">
<h:head>
</h:head>
<h:body>
<ui:composition template="/templates/Plantilla.xhtml">
 <ui:define name="content">			
  <h:form class="form">
  	<h3> <h:outputText value="Editar Sucursal"/></h3>
  	<p:separator/>
  	<p:panel>
  		<h:outputText value="Datos del Sujeto"/>
  			
  		<p:separator/>
  	</p:panel>
 
  	
	<p:panel>
  	<p:tabView>
  		<p:tab title="SUCURSAL">
  			
  			<ui:include src="/views/sucursalSeleccionada.xhtml" />
  					
  			<p:panel style="text-align: center">
				<p:commandButton value="Modificar" ajax="false"
				action ="#{sujetoEmpresaEdit.modificarDatosSucursal}"
				title="Modificar Datos de la Sucursal"/>
			</p:panel>
  		</p:tab>
  		<p:tab title="SUJETO">
			<h:panelGrid columns= "2">
  				<h:outputText value="TIPO DE SUJETO: " class = "negrita"/>
				<h:outputText value="#{sujetoEmpresaEdit.sucursal.sujeto.tipoSujeto}"/>
				
				<h:outputText value="TIPO DE CLIENTE: " class = "negrita"/>
				<h:outputText value="#{sujetoEmpresaEdit.sucursal.sujeto.tipoCliente.nombre}"/>

  			</h:panelGrid>  			
  		</p:tab>
  		
		<p:tab title="Reparto y Visita">			
			<p:panel>
				<h:panelGrid columns = "2">
					<h:outputText value="Reparto Asignado:" class = "negrita"/>
					<h:outputText value = "#{sujetoEmpresaEdit.visita.reparto.nombre}"/>
					
					<h:outputText value="Días de Visita:" class = "negrita"/>
					<h:outputText value="#{sujetoEmpresaEdit.diasDeVisitaInString}"/>
				</h:panelGrid>
			</p:panel>
			<p:panel style="text-align: center">
				<p:commandButton value="Modificar" ajax="false" title = "Modificar Visita y Reparto" 
				action ="#{sujetoEmpresaEdit.modifcarRepartoVisita}"></p:commandButton>
			</p:panel>
		</p:tab>
		<p:tab title="Productos">
	  		<br/>
			<p:dataTable id="tblProducto" var="p" value="#{sujetoEmpresaEdit.productosAsignados}" 
				 			paginator="true" rows="10" emptyMessage = "No hay productos asignados">		  		
				<f:facet name="header">Productos Asignados</f:facet>
				<p:column>
					<f:facet name="header">Codigo</f:facet>
						#{p.productoDescuento.producto.productoId}			    			
				</p:column>
				<p:column>
					<f:facet name="header">Nombre</f:facet>
						#{p.productoDescuento.producto.nombre}
				</p:column>
				<p:column>
					<f:facet name="header">Tipo de Producto</f:facet>
						#{p.productoDescuento.producto.tipoProducto.nombre}
				</p:column>
				<p:column>
					<f:facet name="header">Precio</f:facet>
						$ #{p.productoDescuento.producto.precio} 
				</p:column>
				<p:column>
					<f:facet name="header">Descripcion</f:facet>
						#{p.productoDescuento.producto.descripcion}
				</p:column>
			</p:dataTable>
			<p:panel style="text-align: center">
				<p:commandButton value="Modificar" ajax="false"
				action ="#{sujetoEmpresaEdit.modificarProductos}"
				title ="Modificar Productos"></p:commandButton>
			</p:panel>
		</p:tab>
		<p:tab title="Agua de Red">
			<h:outputText value="Dolor" />
		</p:tab>
		<p:tab title="Comercialización">
			<p:panel header ="Pack" rendered = "#{sujetoEmpresaEdit.isComercializacionPack}">				
				<h:outputText value="Comercializaciones" />
				<p:dataList value="#{sujetoEmpresaEdit.comercializacionesPack}" var="comPack" itemType="disc">
					Nombre de Pack: #{comPack.pack.nombre}. Producto: #{comPack.pack.producto.nombre}. Cantidad: #{comPack.cantidadPack}. Desde:
						<h:outputText value="#{comPack.fechaAsignacion}" >
							<f:convertDateTime pattern="d-M-yyyy" />
						</h:outputText>
					Hasta:
						<h:outputText value="#{comPack.fechaDesasignacion}" >
							<f:convertDateTime pattern="d-M-yyyy" />
						</h:outputText> 
				</p:dataList>	
			</p:panel>
			<p:panel header ="Mes Vencido" rendered = "#{sujetoEmpresaEdit.isComercializacionMesVencido}">
				<p:dataTable id="tblProductosAMesVencidos" value ="#{sujetoEmpresaEdit.comercializacionesMesVencido}"
					var ="mesVencido">
					<f:facet name="header">Productos Comercializados</f:facet>
					<p:column>
						<f:facet name="header">CODIGO</f:facet>
						#{mesVencido.descuentoProducto.producto.productoId}
					</p:column>
					
					<p:column>
						<f:facet name="header">PRODUCTO</f:facet>
						#{mesVencido.descuentoProducto.producto.nombre}
					</p:column>
					<p:column>
						<f:facet name="header">MINIMO</f:facet>
						#{mesVencido.cantidadMinima}
					</p:column>				
					<p:column>
						<f:facet name="header">PRECIO</f:facet>
						$ #{mesVencido.descuentoProducto.producto.precio}
					</p:column>
				</p:dataTable>
			</p:panel>
			
			<p:panel header ="Frio Calor Asignados" rendered = "#{sujetoEmpresaEdit.conComercializacion}">
				<p:dataTable id="tblEquiposFrioCalorAsignados" value="#{sujetoEmpresaEdit.equiposFrioCalorAsignados}"
					var="sucursalFrioCalor" emptyMessage="Sin Equipos Frio Calor asignado.">  			
			 			
			 		<f:facet name="header">Equipos Frio Calor Asignados</f:facet>
			                 			 						
					<p:column>
						<f:facet name="header">Serie Nº</f:facet>
						#{sucursalFrioCalor.frioCalor.numeroDeSerie}
					</p:column>
			
					<p:column>
						<f:facet name="header">Marca</f:facet>
						#{sucursalFrioCalor.frioCalor.marca}
					</p:column>
					
					<p:column>
						<f:facet name="header">Modelo</f:facet>
						#{sucursalFrioCalor.frioCalor.modelo}
					</p:column>
					
					<p:column>
						<f:facet name="header">Ubicacion</f:facet>
						#{sucursalFrioCalor.ubicacion}
					</p:column>
				</p:dataTable>
			</p:panel>
			<p:panel>
				<p:commandButton  value ="Editar Comercialización" action ="#{sujetoEmpresaEdit.modificarComercializacion}"/>
			</p:panel>
			<p:panel header ="Sin Comercializacion" rendered = "#{sujetoEmpresaEdit.sinComercializacion}">				
				<br/>
				<p:commandButton  value ="Asignar una Comercializacion Mes Vencido" 
					action = "#{sujetoEmpresaEdit.irComercializacionMesVencido}" 
					rendered = "#{sujetoEmpresaEdit.sucursal.sujeto.tipoSujeto} = 'EMPRESA'"/>
				<p:commandButton  value ="Asignar una Comercializacion Packs"
					action = "#{sujetoEmpresaEdit.irComericaliazacionPack}"/>
				<br/>
			</p:panel>
			
		</p:tab>	
	</p:tabView>
	</p:panel>	
	<p:panel>
		<p:commandButton value ="Salir" action = "#{sujetoEmpresaEdit.cancelarEdit}" ajax = "false"
		title = "Cancelar Edición"></p:commandButton>
	</p:panel>	
  </h:form>        	        	        	        
 </ui:define>
</ui:composition>
	
</h:body>
</html>